home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / catD / dma_mapaddr.z / dma_mapaddr
Encoding:
Text File  |  1998-10-30  |  2.9 KB  |  67 lines

  1.  
  2.  
  3.  
  4. ddddmmmmaaaa____mmmmaaaappppaaaaddddddddrrrr((((DDDD3333XXXX))))                                              ddddmmmmaaaa____mmmmaaaappppaaaaddddddddrrrr((((DDDD3333XXXX))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _dddd_mmmm_aaaa______mmmm_aaaa_pppp_aaaa_dddd_dddd_rrrr - return the "bus virtual" address for a given map and
  10.      address
  11.  
  12. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _""""_ssss_yyyy_ssss_////_tttt_yyyy_pppp_eeee_ssss_...._hhhh_""""
  14.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _""""_ssss_yyyy_ssss_////_ssss_eeee_mmmm_aaaa_...._hhhh_""""
  15.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _""""_ssss_yyyy_ssss_////_dddd_mmmm_aaaa_mmmm_aaaa_pppp_...._hhhh_""""
  16.  
  17.      _uuuu_nnnn_ssss_iiii_gggg_nnnn_eeee_dddd _iiii_nnnn_tttt _dddd_mmmm_aaaa______mmmm_aaaa_pppp_aaaa_dddd_dddd_rrrr_((((_dddd_mmmm_aaaa_mmmm_aaaa_pppp______tttt _****_d_m_a_m_a_p_,,,, _cccc_aaaa_dddd_dddd_rrrr______tttt _k_e_r_n_e_l__v_a_d_d_r_))))_;;;;
  18.  
  19. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  20.      _dddd_mmmm_aaaa______mmmm_aaaa_pppp_aaaa_dddd_dddd_rrrr returns the bus virtual address corresponding to the given
  21.      DMA map and kernel virtual address. This is the address that you should
  22.      give to the device as the beginning "physical" address of the transfer.
  23.      Before using _dddd_mmmm_aaaa______mmmm_aaaa_pppp_aaaa_dddd_dddd_rrrr, you should make a call to _dddd_mmmm_aaaa______mmmm_aaaa_pppp, to load the
  24.      DMA mapping registers.
  25.  
  26.    RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
  27.      The bus virtual address described above.
  28.  
  29.    SSSSeeeeeeee AAAAllllssssoooo
  30.      _dddd_mmmm_aaaa______mmmm_aaaa_pppp(D3X), _dddd_mmmm_aaaa______mmmm_aaaa_pppp_aaaa_llll_llll_oooo_cccc(D3X), _dddd_mmmm_aaaa______mmmm_aaaa_pppp_ffff_rrrr_eeee_eeee(D3X), _vvvv_mmmm_eeee______aaaa_dddd_aaaa_pppp_tttt_eeee_rrrr(D3X)
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.